Croatia: Medieval walled city with coastal views